package cz.acies.data.persist;

/**
 * 
 * Skladba struktury a data doplněna podle standardu ISO 3166-1
 *
 */
public class Country extends ModelObject
{
	private static final long serialVersionUID = 8530370743252263243L;
	
	private int number;
	private String code;
	private String code2;
	private String name;
	private String dictCode;

	public Country() {
		this.ID_PREFIX = "CY.R";
	}
	
	public Country(String id, int number, String code, String code2, String name, String dictCode) {
		super();
		this.number = number;
		this.code = code;
		this.code2 = code2;
		this.name = name;
		this.dictCode = dictCode;
	}
	
	// -----  -----------------------------------------------------------------
	
	/**
	 * Navrací hodnotu number.
	 *
	 * @return - vrací hodnotu number
	 */
	public int getNumber() {
		return number;
	}

	/**
	 * Zadá hodnotu number.
	 *
	 * @param number nová hodnota number
	 */
	public void setNumber(int number) {
		this.number = number;
	}

	/**
	 * Navrací hodnotu code.
	 *
	 * @return - vrací hodnotu code
	 */
	public String getCode() {
		return code;
	}

	/**
	 * Zadá hodnotu code.
	 *
	 * @param code nová hodnota code
	 */
	public void setCode(String code) {
		this.code = code;
	}

	/**
	 * Navrací hodnotu code2.
	 *
	 * @return - vrací hodnotu code2
	 */
	public String getCode2() {
		return code2;
	}

	/**
	 * Zadá hodnotu code2.
	 *
	 * @param code2 nová hodnota code2
	 */
	public void setCode2(String code2) {
		this.code2 = code2;
	}

	/**
	 * Navrací hodnotu name.
	 *
	 * @return - vrací hodnotu name
	 */
	public String getName() {
		return name;
	}

	/**
	 * Zadá hodnotu name.
	 *
	 * @param name nová hodnota name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * Navrací hodnotu dictCode.
	 *
	 * @return - vrací hodnotu dict code
	 */
	public String getDictCode() {
		return dictCode;
	}

	/**
	 * Zadá hodnotu dictCode.
	 *
	 * @param dictCode nová hodnota dict code
	 */
	public void setDictCode(String dictCode) {
		this.dictCode = dictCode;
	}
}
